В языке С++ путь от абстрактных значений к выполнению начинается с оператора. Оператор выражения создается просто путем добавления точки с запятой к выражению, заставляя компилятор его вычислить и последовательно продолжить поток управления последовательно.
1. Пустой оператор
Пустой оператор (;) (;) — это заглушка, используемая тогда, когда язык требует оператора, но ваша логика не нуждается в нем. Хотя он полезен в некоторых циклах, будьте осторожны с лишним пустым оператором— случайной точкой с запятой после while или if заголовка может привести к разрушительным ошибкам логики, при которых предполагаемое тело игнорируется.
2. Составные операторы (блоки)
Пустой оператор составный оператор, или блок, представляет собой последовательность операторов, заключённых в фигурные скобки { }. Он рассматривается как единый элемент выполнения. Блоки определяют собственную область видимости; имена, определённые внутри, недоступны снаружи.